Topical activity monitor system and method

ABSTRACT

A method monitors topical activity among networked devices of social communications networks. Related messages, such as posts, shares, likes, and others, are communicated between devices of the social networks. Each social network maintains a share count of related messages. A data network, such as the Internet, includes sources of articles. The method includes receiving a search item from the data network, collecting articles related to the search item from article sources, storing a unique identifier for each collected article, comparing the search item to the unique identifiers to determine similarity, compiling a result set of any similar unique identifiers, communicatively detecting, for the result set, respective share counts of related messages for each social network, and deriving a collective score based on all share counts. The score represents topical activity for the search item. The score is reported, and relevant articles may also be reported.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present application is a conversion of and has benefit of priority of the U.S. Provisional Patent Application No. 61/546,211, titled “Topical Activity Monitor System and Method,” filed Oct. 12, 2011, which is co-pending and has at least one same inventor of the present application.

TECHNICAL FIELD

The invention generally relates to monitors for computer network systems, and more particularly relates to monitors for measuring activity of users of computer network systems, such as the Internet, as relates to topics of articles and items published for access via the computer network systems.

BACKGROUND

Articles, advertisements, software, files, apps, and other information and content items are often published (i.e., made accessible to others) on a computer network for access by users of computers communicatively connected to the network. User access or interaction with a respective article has at times been monitored to measure indications of user activity and interest in the item. User activity and interest as to any particular individual item has typically been monitored and measured only as to the specific, individual item.

Certain analytics applications, such as web analytics, have collected data related to a particular website or website feature. As an example, Google™ Analytics has provided summarized “dashboard” metrics profiling use of a particular website searchable through the Google™ Internet directory search service, including summarized metrics such as website visits, bounce rate, average time on site, referring or direct hits, and similar information regarding a particular website of the service. Other web analytics providers, such as Facebook™ Insights, have made available summarized metrics profiling a particular social network “Page” of the service, including summarized metrics such as numbers of posts to the Page, total “Likes” by others relating to Page contents, and numbers of posters for content associated with the Page contents. Other publicly available and private sources make available similar and other types of summarized metrics, for individual websites, pages, blogs, and the like.

Though conventional analytics have provided various website, website page and website feature metrics, the conventional analytics do not directly provide insight into particular topical contents or subjects of the websites, pages, or features. Of course, topical content may be contained or addressed in any website, page, blog or the like, such as in articles, links, software programs, advertisements, social media text, and others. Because conventional analytics and schemes have been directed to visit and traffic measurement of individual websites and pages, measurement of the popularity and attention to an idea, theme, or topic related to a shared or published object or item has not been possible. Such measurements of popularity and attention to an idea, theme or topic, however, would significantly benefit businesses and persons interested in more holistic measure of topical awareness/interest (as opposed to the conventional analytics focus on measures associated only with visits, traffic types or location, and similar individualized aspects for an individual website, page or similar item).

It would, therefore, be a significant improvement in the art and technology to provide for topical activity monitoring, for measure of user activity and interest in particular topic or category of articles generally.

SUMMARY

Embodiments of the invention include systems and methods for monitoring topical interest or activity in or with respect to a search item, such as a word, text, image, or other. Embodiments access and process share counts of messages (e.g., posts, shares, likes, votes, ranks, and other comments, and combinations) in social/online networks regarding articles related to the search item. A score is processed, providing a measure of interest or activity in the articles, as a relative measure of interest or activity for the search item.

An embodiment of the invention includes a system for monitoring topical interest in a search item of a user device. In the embodiment, messages include an article artifact representing an article. These messages are communicated over a communications network of networked devices, and the communications network counts the messages to yield a share count of the messages for the communications network. The system includes a query receiver communicatively connected to the user device, for communicatively receiving the search item from the user device, a database communicatively connected to the query engine, the database contains at least one indexed article representing the article, a comparator communicatively connected to the query device and the database for determining any of the at least one indexed article of the database similar to the search item received by the query receiver, a detector communicatively connected to the comparator and the communications network, for accessing the communications network to obtain, for each of the at least one indexed article determined by the comparator, the share count of the messages of the communications network including the article artifact representing the indexed article of the article, and a score processor connected to the detector, for deriving a score from the share count of the messages, the score represents topical interest in the search item for the communications network.

In other aspects, a plurality of respective article artifacts, each respectively representing at least one respective article, are communicated over the communications network in respective messages, each respective message includes one of the respective article artifact representing one of the respective article, and the communications network respectively counts the respective messages of the respective article artifact to yield a respective share count for the respective messages. The system further includes a plurality of respective indexed articles of the database, each respective indexed article respectively representing one of the respective article, and the comparator respectively determines any of the respective indexed articles similar to the search item received by the query receiver, the detector accesses the communications network to obtain, for each of respective article determined by the comparator, the respective share count of the respective messages of the communications network including the respective article artifact representing the respective indexed article of the respective article, and the score processor derives an aggregate score from all of the respective share counts for all of the respective messages and the respective articles, the aggregate score represents topical interest in the search item for the communications network.

In yet further aspects, a plurality of respective communications networks each include respective messages, each of the respective messages of the respective communications network of the plurality includes one of the respective article artifact representing one of the respective article, and the respective communications network of the plurality respectively counts the respective messages of the respective article artifact to yield a respective share count for the respective messages of the respective communications network of the plurality, and the detector accesses each of the plurality of respective communications networks to obtain, for each respective article determined by the comparator, the respective share count of the respective messages of the respective communications network including the respective article artifact representing the respective indexed article of the respective article, and wherein the score processor derives an overall score from all of the respective share counts for all of the respective messages, all of the respective articles, and all of the plurality of respective communications networks, the overall score represents topical interest in the search item for the plurality of respective communications networks.

In other aspects, the respective messages are selected from the group consisting of: a post, a share, a like, a vote, a rank, other comment, and combinations.

In even further aspects, the communications network is a social communications network.

In other aspects, an article network includes communicatively connected article source devices, each article source device includes at least one article, and the embodiments include a collector communicatively connected to the article network, the collector, responsive to query receive on receipt of the search item, accesses the article source devices over the article network to read each of the at least one article, and an indexer communicatively connected to collector and the database, the indexer, for each respective one of the at least one article from the collector, parses the article, creates the indexed article corresponding to the article, and stores the indexed article in the database.

In other aspects, the system includes a reporter communicatively connected to the score processor, for communicating the score in readable format to the user device.

In further aspects, the reporter is communicatively connected to the score processor and the user device, for communicating the score in readable format, together with the articles or an identifier of the articles corresponding to the score, to the user device. In yet other aspects, the user device is communicatively connected to the query device and the reporter by the Internet, and the user device communicates the search item over the Internet to the query device and the reporter communicates the score over the Internet to the user device.

Another embodiment of the invention is a method of monitoring topical activity among networked devices of a social communications network. The social communications network communicates related messages between networked devices and maintains a share count of the related messages, and a data communications network includes at least one source of articles. The embodiment of the method includes receiving a search item from a data communications network, collecting articles related to the search item from each of the at least one source of articles of the data communications network, storing in a database, for each respective one of the article from the step of collecting, a respective unique identifier representing the article, comparing the search item to each respective unique identifier, respectively, of the database, to determine similarity of the respective unique identifier to the search item, compiling a result set of each respective unique identifier determined similar to the search item in the step of comparing, communicatively detecting the share count of the messages of the social communications network related to the result set, and deriving a score based collectively on all of the share counts from the step of communicatively detecting, the score represents topical activity of networked devices of the social communications network for the search item.

Yet another embodiment of the invention is a method of monitoring topical activity among respective networked devices of each of a plurality of respective social communications networks. Each respective social communications network communicates respective related messages between the respective networked devices of the respective social communications network and maintains a respective share count of the respective related messages of the respective social communications network, and a data communications network includes at least one source of articles. Embodiments of the method include receiving a search item from a data communications network, collecting articles related to the search item from each of the at least one source of articles of the data communications network, storing in a database, for each respective one of the article from the step of collecting, a respective unique identifier representing the article, comparing the search item to each respective unique identifier, respectively, of the database, to determine similarity of the respective unique identifier to the search item, compiling a result set of each respective unique identifier determined similar to the search item in the step of comparing, communicatively detecting the respective share count of the respective related messages of each one of the plurality of respective social communications network related to the result set, and deriving a score based collectively on all of the respective share counts from the step of communicatively detecting, the score represents topical activity of all of the respective networked devices of all of the plurality of respective social communications networks for the search item.

In other aspects, the search item is received in the step of receiving from a user device communicatively connected to the data communications network, and embodiments of the method include reporting the score to the user device over the data communications network.

In further aspects, the related messages are selected from the group consisting of: a post, a share, a like, a vote, a rank, other comment, and combinations.

In yet other aspects, the respective related messages are selected from the group consisting of: a post, a share, a like, a vote, a rank, other comment, and combinations.

In other aspects, the embodiments of the method include indexing each respective one of the article from the step of collecting to obtain the respective unique identifier for the article.

In yet further aspects, reporting includes communicating the articles corresponding to the search item to the user device.

BRIEF DESCRIPTION OF THE DRAWINGS

The present invention is illustrated by way of example and not limitation in the accompanying figures, in which like references indicate similar elements, and in which:

FIG. 1 illustrates a system for monitoring topical activity represented interactivity of network connected devices with articles of source devices of the network, according to certain embodiments of the invention;

FIG. 2 illustrates a system for detecting article interactions by network connected devices of a social/online network system, according to certain embodiments of the invention;

FIG. 3 illustrates a method for monitoring topical activity of communications devices, via communications over a network, according to certain embodiments of the invention;

FIG. 4 illustrates a method for monitoring topical interest represented by articles accessible via network communications, based on interactions by devices with the articles, according to certain embodiments of the invention; and

FIG. 5 illustrates an example of a method of measuring awareness or interest in an idea or topic, by detecting device interactivity with an article relevant to the idea or topic, according to certain embodiments of the invention.

DETAILED DESCRIPTION

According to certain embodiments, in a computer network system, articles (which include, but are not limited to, documents, advertisements, software, social media text and other information content, and other items, each having one or more subject or topic, are available for access by computers communicatively connected to the network system). These articles are hosted or accessible on websites, servers, or other host devices of the network, for access by other devices communicatively connected to the network. The articles may be identified as having a particular topic or category. For example, an article that is a press release may relate to a particular company or event of that company; an article that is a social media post may relate to a particular company's stock or a consumer item (e.g., coffee, movie, etc.); an article that is software may be an application program (e.g., what is commonly known as an “app”) or other program or file representing an action processed by a microprocessor device to obtain a result; an article that is an advertisement may relate to any of a wide variety of consumer, business or other products or services offered; and numerous other examples of articles are possible. An article can also be a link to another article, such as a hyperlink or location or other link (e.g., a social media “like” or “share” of a web pointer to a content or other information or item). These various articles are “published” (e.g., broadly including, but not limited to, uploaded, stored, pushed, or otherwise provided or delivered or made accessible over the network) by a source device communicatively connected to the network, for access by other devices communicatively connected to the network through network communications between the source and other devices.

Each article references or represents one or more particular topical item. According to embodiments, a monitor detects the one or more particular topical item for an article that is published. The monitor is, for example, a computer communicatively connected to the network that identifies that the article is published (i.e., made accessible to devices of the network) by a publisher device communicatively connected to the network. The monitor, or in certain alternatives, devices in communicative connection with the monitor, parses the article to determine the one or more particular topical item of the article.

The one or more particular topical item of the article (as so determined by the monitor) is employed by a search engine of or communicatively connected to the monitor, to detect any additional articles published by the same or another publisher device of the network, which additional articles have same or relative relationship to the one or more topical items. An activity detector is communicatively connected to the monitor and the search engine. The monitor and the search engine signal to the activity detector an identifier of all articles of the one or more topical item. The activity detector, via communicative connection to the network, detects devices and interactions of those devices with the articles over the network. Application programming interfaces (APIs) of the communication networks, of devices communicatively connected to the network, and/or of elements providing communication connectivity in and among the networks, are interfacingly accessed by the activity detector communicative to detect the devices and interactions of devices.

An output device is communicatively connected to the activity detector. The output device collects and processes detected device and interaction indicia from the activity detector and performs metrics analyses of the indicia. In certain embodiments, the output device displays or otherwise reports the analyses and other relevant characteristics of the indicia, such as one or more measurement level.

Generally, embodiments employ online content that has relevance, similarity or some other relationship to a particular topic, such as of an article, to obtain a measure of overall awareness of the topic (as determined by interaction of users, via networked user devices, with articles relevant to the topic). This overall awareness of each particular topic is gauged by measuring activity relevant to articles corresponding to the topic on one or many communications networks, for example, the Internet (generally), social networks of interconnected communications devices, corporate or enterprise networks, and other similar communicative networks of communications devices operated by respective device users.

Access, viewing, downloading, operating/processing, and other interaction with web based content, for example, is a proxy to public awareness measures regarding topics of the content. Sharing/Liking/Interactions via social/online communities of communicatively connected devices, and users of the devices, of content the same or similar to a particular topic is determined and included in measures by the embodiments to provide assessment of public awareness of the particular topic.

Referring to FIG. 1, a system 100 for monitoring topical activity represented by an article 110 (or item representing or referring to the article, also referred to at times as the article 110 for purpose of FIG. 1) accessible in a communications network 102, includes a monitor processing device 104 having or communicatively connected to a database 106. As used in this disclosure, the term “article” comprises a digital artifact of the network 102 or of a device or element of or communicatively connected to the network 102, which is usually processable or producible (e.g., displayed, edited, output) by a device communicatively connected to the network 102, and includes but is not limited to any of file, document, advertisement, software program, app, picture, graphic, object, or content item capable of being digitally represented in a storage, computer, or communicated signal of or communicatively connected to the network 102 or available for access by computers or devices connected to the network 102. Certain nonexclusive examples of such an article include a press release related to a particular company, or event, product or service of the company; a publication that is a company website or social media website post related to a particular company's stock or a consumer item (e.g., coffee, movie, or another product or service); a software program, script, code or other program or file available from or interactive with a website or computer connected to the network 102, representing an action processable by a microprocessor device to obtain a result (e.g., including, without limitation, what is commonly known as an “app”); advertisement for any of a wide variety of consumer, business or other products or services offered or other notice or announcement, available from the network 102 as pop-up, push, download or in any other manner; and numerous other examples of articles obtainable via communicative connection to the network 102 are possible (e.g., flash programs, cookies, website statistics, and others). Additionally, in other nonexclusive examples, an article can be or include a link to another distinct or related article, such as a hyperlink, identifier, or locator, or a location or other link or referral source (e.g., a social media “like” or “share” of a web pointer to a content, information or other item). These various articles are “published” (e.g., broadly including, but not limited to, uploaded, stored, pushed, or otherwise provided or delivered or made accessible via communications over the network 102) by one or more source device communicatively connected to the network 102, for access by another device communicatively connected to the network 102.

As nonexclusive examples, source devices 112 communicatively connected to the network 102 may include, but are not limited to, one or more of a social network server 112 a, an application server 112 b, a search server 112 c, a corporate/private server 112 d, an article storage 112 e, a records server 112 f, other processing and/or communication devices, and any combination of these. The social network server 112 a is any device communicatively connected to other devices of users with similar interests in any article (e.g., Facebook™, Google+™, LinkedIn™, and others), for example, via a website of the server 112 a. The application server 112 b is any device communicatively connected to other devices for access by the other devices to any article of software services of the server 112 b. The search server 112 c is any device communicatively connected to other devices for access to an Internet directory search service of the server 112 c for any article. The corporate/private server 112 d is any device communicatively connected to other devices for access to a website, download site or page (e.g., ftp, Rich Site Summary (RSS) feed, link or other), or other programming interface of the server 112 d that is, includes or makes available for access any article. The article storage 112 e is any memory, or non-transient store of data in memory, for or representing any article, and communicatively connected to other devices. The records server 112 f is any device through which any memory or non-transient store of articles or references (including links) in memory, communicatively connects to other devices. For purposes of this disclosure, all source devices 112 (including but not limited to the servers 112 a-d and f and the storage 112 e) may at times be referred to individually and collectively as such, and at other times each of the social network server 112 a, the application server 112 b, the search server 112 c, the corporate/private server 112 d, the article storage 112 e, or the records server 112 f may be more specifically referenced for purposes of explanation. The source devices 112, and each of them, have similar characteristic in that each is a device communicatively connected to the network 102 as a publisher of or source (including referral) for access by other devices to one or more article.

The network 102 can be or include any telecommunication and/or data network or combination of such networks, whether public, private or combinations of these, including, for example, the Internet, a local area network, wide area network, intranet, public switched telephone network (PSTN), wireless (e.g., cellular, WiFi, WLAN, GPS, infrared, satellite, radio frequency, or other) network, satellite network, other wired or wireless communication link or channel, combination of links or channels, or any combination of these. A non-exclusive example of the communications network 102 is the Internet, including but not limited to any and every possible combination of a wired data link, wireless cellular data link, and other link connected to the Internet (e.g., connected directly or indirectly connected through other links or networks). Pluralities of different ones and types of the source devices 112 are contemplated, where each source device 112 communicatively connects to the network 102 for communicative access by or via the monitoring processing device 104, or element(s) thereof.

Referring to FIG. 2, in conjunction with FIG. 1, the monitor processing device 104 of the system 100 includes or communicatively connects to a processor 114 and memory 116. The monitor processing device 104 also includes or communicatively connects to a collector 118, an indexer 120, an activity detector 122, a query engine 126, and a reporter 124. The collector 118 is or includes one or more hardware device, software program stored in memory, or combination of these, of or communicatively connected to any one or more of a website, computer interface device, signal sampler device or sniffer, RSS feed source, or another source device 112, of or communicatively connected to the network 102. The collector 118 continuously, intermittently, or responsive to input, as applicable in the embodiment, searches and discovers articles available for access over the network 102 from the source device 112. The collector 118 may additionally, but need not necessarily (e.g., where another device or human intervention may be instead involved), parse the articles for particular one or more topical item of each articles.

The indexer 120 is or includes one or more hardware device, software program stored in memory, or combination of these, communicatively connected to the database 106 or similar storage, and capable of processing indicia, including topical item(s), parsed from the article. The indexer 120, based on the one or more topical item of each article as determined from parse of the article, designates a unique identifier for the article (for example, a number or numbers, letter or letters, other identifiers, metatag or tags, or combinations, as desired in the embodiment), and stores the identifier and additional indicia of the article. Indicia of the article can include, for example, any of a topical item, title, source or publisher, publication time, author, summary, tag(s), image list, revision time, other label or element representing the article, or combination. These indicia are stored by the collector 118 in the database 106 or similar storage, for access via the unique identifier and/or via the corresponding indicia of the article.

The query engine 126 is or includes one or more hardware device, software program stored in memory, or combination of these, communicatively connected to the processor 114 and memory 116. The query engine 126 includes a website display of a search input request template (not shown in detail in FIG. 1). The website display is served to a device communicatively connected to the network 102, such as via the monitor processing device 120 or a website server communicatively connected to the device 120. For example, a website program is processed by the device 120 or a connected website server and, on request over the network 102 from a computer or processing device of the network 102, the device 120 or server, as applicable, processes the website program and communicates the website display over the network 102 for receipt, processing and display by the requesting computer or device in a browser. The search template communicatively interfaces to the query engine 126 for input of a search request, via communication over the network 102, for a select one or more article indexed and stored by the indexer 120.

Search requests that may be input to the query engine 126 via the website display may be or include any article or portion of an article, word, number, text, programmed filter criteria of the website display, and combinations. For example, an article paragraph, title, source, time since publication, publication date, hyperlink to article or link for article, website identifier or locator (e.g., URL), portion or combination of these, or other criteria, is input to a block or form of the search template of the website display and the input is communicated over the network 102 to the query engine 126. On receiving input (sometimes referred to as “search item”), the query engine 126 processes the input, including by comparing for level of relevancy of the input received by the query engine 126 to indicia of articles which have been indexed and stored by the collector 118 in the database 106 or similar storage.

Input received by the query engine 126 is measured for relevancy to indicia of articles by one or more relevancy measures. A non-exclusive example of possible relevancy measures includes a semantic measure in which statistical processing determines a similarity of words of the input to the indicia of articles (e.g., word or keyword match(es)). Other non-exclusive examples of relevancy measures include more sophisticated document clustering techniques, Boolean expression comparison, natural language process, latent semantic analysis, statistical and probabilistic comparisons, as well as publication source comparison, comparison of publication or other temporal aspects, popularity or rating measures of others (e.g., starred or preferred selections), financial or other proxy information relativity, and others. If relevancy measure(s) for an indexed article (or indicia of the article) meet or exceed a threshold, such as a programmed level or variable, the query engine 126 determines that the article is relevant for purposes of the particular request received by the query engine 126 from the network 102. The one or more article (as represented in the database 106 or other storage) so determined by the query engine 126 to be relevant, are assembled as a result set.

The result set of article(s) is accessed by the activity detector 122. The activity detector 122 is or includes one or more hardware device, software program stored in memory, or combination of these, as well as a processor and memory, for example, the processor 114 and memory 116. The activity detector 122 is communicatively connected to the network 102 for communicating with at least one count device, for example, the social network server 112 a, of a social/online network provider for communicatively connected network devices. For convenience of explanation, all count device(s), and all or portions of them, are illustrated in FIGS. 1 and 2 as the social network server(s) 112 a. However, any one or more count device (e.g., one or pluralities of different social/online network provider servers) are possible in the embodiments, and each count device may be distinct, in whole or part, from others of the count devices. For example, the social network server 112 a, i.e., a count device, can be a server or other computer or network system of any of a wide variety of social/online network providers, such as Facebook™, Google+™, LinkedIn™, Digg™, Pinterest™, Delicious™, Reddit™, and others, and pluralities of these social network servers 112 a of the respective social/online network providers are included in the embodiments. Each social network server 112 a includes or communicatively connects to a programmed interface or query system, for example, allowing communicative access over the network 102 via a respective web page or link of the servers 112 a. The interface or query system, such as a respective web page or link, for each respective social network server 112 a is herein referred to as an “API” of the particular social/online network of the server 112 a.

Each social network server 112 a maintains a collected count (“share count”) representing the number of user devices of a social network or similar computer or communication network that have shared, posted, liked, voted on, or otherwise interacted with or in respect of (also referred to as “messages”, referring to any related interactions of devices of the network) particular URL(s) of a web page or pages accessible over the network 102. The share count is or includes measures/ratings/counts accessible by the activity detector 122 from each respective server 112 a operating as count device, through communications of the activity detector 122 with the API for the server 112 a over the network 102. A nonexclusive example of one type of the share count includes the measures available by communicative access over the network 102 to Facebook™ at an API of its server 112 a (and similarly for other social/online network servers). The activity detector 122, communicating over the network 102, inputs a desired query or data to a web page or link API of the server 112 a of the social/online network. The server 112 a communicatively responds to the activity detector 122 over the network 102, such response being one or more measure (i.e., share count) for the particular URL and particular social/online network. The activity detector 122 continues polling additional ones of the servers 112 a of other social/online networks, via respective API of the applicable servers 112 a, to collect similar measures (i.e., share counts) from each of the other servers 112 a, for the same URL. The activity detector 122 further collects similar measures (i.e., share counts) in this manner from the various servers 112 a of all of the social/online networks, for all other URLs of the result set. In certain embodiments, additional types of share count, such as shares, posts, likes, voted on, or otherwise (i.e., messages that are related), are additionally or alternately collected by the activity detector 122 from same or different servers 112 a, either in conjunction with the foregoing or in separate similar communicative operations between the activity detector 122 and the various servers 112 a of the social/online networks.

As a more specific example of operation of the activity detector 122 regarding the Facebook™ social/online network, a URL of an article representing or corresponding to the iPhone 5 is included or represented in the result set from the query engine 126. The URL is, for example, http://www.huffingtonpost.com/neil-katz/iphone5-apple-best-selling-gadget_b_(—)1884724.html. On receiving the URL of the result set, the activity detector 122 communicatively inputs the URL over the network 102 to the Facebook™ API of the applicable network server 112 a. The Facebook API is, for example, accessed by the activity detector 122 from the server 112 a at the link http://graph.facebook.com/http://www.huffingtonpost.com/neil-katz/iphone5-apple-best-selling-gadqet_b_(—)1884724.html. The server 112 a, via the API, responsively communicates the measure over the network 102 to the activity detector 122, for example, the response is a structured JavaScript Object Notation (JSON) response such as:

{ “id”: “http://www.huffingtonpost.com/neil-katz/iphone5-apple-best-selling- gadget_b_1884724.html”, “shares”: 3777 }. On receiving this response, the activity detector 122 determines that the URL (and, consequently, the article of the URL) had been “shared” a total of 3777 times on the Facebook™ social/online network at the time of the response. The activity detector 122 continues polling others of the servers 112 a, for example, of the social/online networks of Google+™, LinkedIn™, Digg™, Pinterest™, Delicious™, Reddit™, and others, to collect similar share counts from other servers 112 a for each respective social/online network, for the same URL and for other URLs of the result set. Additional types of share count, such as posts, likes, voted on, or otherwise, are additionally or alternately collected by the activity detector 122 in similar manner.

In embodiments, a share count can represent any number of types of social network interaction measures of a social/online network, and these may be similarly or differently named by each respective social/online network (e.g., one such network may refer to a measured interaction as “liked”, and referred to by another such network as “recommended,” “rated,” “voted on,” etc.; and related messages are related by the network based on any of a wide variety of article artifacts, according to the network, common for the related messages (e.g., same, similar or related subject matter of the messages, threads of the messages, or otherwise)). In the case of each social/online network, an API of the network is accessed by the activity detector 122 for communicative input of URLs of the result set from the query engine 126. The social/online network, via its corresponding server 112 a of the API, communicates the share count representing the interaction measure back to the activity detector 122.

Also in embodiments, the activity detector 122 can collect share counts at various points/times during operations of the activity detector 122, as desired for such operations. Share counts may be collected by the activity detector 122 at a point that an initial (or first) search request is input to the query engine 126. On input of the search request, the query engine 126 determines a result set of articles then indexed and corresponding to the request. The result set of article(s) is accessed by the activity detector 122, and the activity detector 122 commences communicating with respective API's of servers 112 a of applicable social/online networks to determine share counts in respect of the result set of articles. Additionally, one each next search request resulting in any result set of any same article, the activity detector 122 again communicates with respective API's of servers 112 a of applicable social/online networks to determine share counts for the particular same article represented by the result set (as well as other articles represented by the result set). A running history of share counts collected by the activity detector 122 for each indexed article is maintained, for example, in the database 106 or other storage of or communicatively connected to the monitor processing device 104. In the event that the activity detector 122 cannot communicatively connect to a server 112 a of any particular social/online network at the time the query engine 126 receives input of a search request, the historical share count for the article and particular social/online network is available for reporting and further processing by the monitor processing device 104. The historical share counts for the indexed articles are also available for analyzing changes in the rate of share counts and other statistics processed for reporting and other analysis by the monitor processing device 104, such as, for example, for incorporation in processing of an overall awareness score and others.

In certain alternatives, the server(s) 112 a of a social/online network or networks can be directly accessed by the activity detector 122, for example, through proprietary API, communicative connection separate from or included as subpart of the network 102, or other link or connection between the activity detector 122 and the applicable server 112 a. In other alternatives, activity detector 122 can communicatively obtain share counts and the like from an aggregator device, such as a third party provider or data reseller server (e.g., Gnip.com or other), for social/online networks, or similar arrangement. In further alternatives, the activity detector 122 includes or communicatively connects to a device (not shown in FIG. 1) that indexes, summarizes, collects and/or stores social network posts from a social/online network server computer or device, and the device is polled by the activity detector 122 to obtain share counts.

The collection of share counts obtained by the activity detector 122 (responsive to a search request to the query engine 126 and applicable result set of then-indexed articles of the database 106), is accessed by the reporter 124. The reporter 124 is or includes one or more hardware device, software program stored in memory, or combination of these, as well as a processor and memory, for example, the processor 114 and memory 116. The reporter 124 is communicatively connected to the network 102 for communicating with user device(s) submitting search requests over the network 102. For example, each user device is, includes or communicatively connects to a computer, laptop, tablet, smart phone, or other device communicatively connected to the network 102, and capable of communicating the search request to the query engine 126 over the network 102.

The reporter 124, using the share counts collected by the activity detector 122 corresponding to a search request received by the query engine 126 as input, determines an overall score for the search request. The overall score (also referred to as “Resonance score”) represents a level of “awareness” for the particular topic of the search for which the search request is made. More particularly, the Resonance score represents the volume of articles and corresponding share counts for those articles for the search request. A higher Resonance score (e.g., a relatively high volume of articles and high share counts for those articles) indicates a higher interest or awareness of the topic of the search request, and a lower Resonance score (e.g., a relatively lower volume of articles and lower share counts for those articles) indicates a lower interest or awareness of the topic of the search request.

The reporter 124 computes the Resonance score from input of all share counts collected by the activity detector 122 for the article(s) 110 of the result set of the query engine 126 (i.e., for the particular search request) and programmed or designated bias benchmark. A nonexclusive example of the computation includes a weighted average result, in which the respective share count for each article 110 is multiplied by the bias benchmark for the either the article 110, the share count, or combination of these; the results of the multiplication for each share count are summed; and the resulting sum is divided by the total number of all share counts for all article(s) 110 of the result set. The weighted average result (having a percentage value) is mapped by the reporter 124 to a scale of 1-100 as the Resonance score (e.g., if the weighted average result is 75%, the Resonance score from mapping to the scale may be 75). The bias benchmark for each article 110 and/or respective share counts for article 110 can be related to the degree or extent of relevance or similarity of the article 110 and/or its share counts to the subject of the search request received by the query engine 126. Alternately or additionally, benchmarks (or respective ones of them) can be or include weightings or other indicators of article source, relative age or date of publication or the like, overall share count in general (e.g., log(x) value of totals), and/or other intrinsic or temporal factors or aspects of the respective article(s), the search request at issue, or others. In addition to or in the alternative, the reporter 124 may, but need not necessarily in all embodiments, determine scores or measures for the search request which are in addition to the Resonance score.

The reporter 124 compiles and formats the Resonance score (and, if applicable other scores or measures) together in a report template. The report template can additionally include other items, such as items representing history of share counts, Resonance scores, and others, but need not necessarily do so in certain embodiments. The reporter 124 delivers or makes available for access the report template containing the Resonance score, for example, the report template is accessible to requesting computer or device of the search request from a website, download site or link, data service or otherwise. In certain embodiments, a website viewable through communication over the network 102 in a browser of a network connected computer or device (e.g., the computer or device making the search request to the query engine 126 or another computer or device, as applicable).

In operation, the collector 118, continuously, intermittently, on demand, upon receipt of a search request by the query engine 126, or otherwise as applicable, detects articles 110 having one or more topical item and which are accessible through communications over the network 102 from source devices 112. As articles 110 are detected by the collector 118, the indexer 120 designates a unique identifier for each article 110 (for example, a number or numbers, letter or letters, other identifiers, metatag or tags, or combinations, as desired in the embodiment). The indexer 120 also stores in the database 106 (or other storage) the identifier and additional indicia of the article 110, for example, any of a topical item, title, source or publisher, publication time, author, summary, tag(s), image list, revision time, other label or element representing the article, or combination.

Upon receipt of a search request by the query engine 126 (such as from a network connected computer or device of a user), the query engine 126 searches the database 102 for articles 110 then indexed and identifies any items of the articles 110 related to the search request. The relatedness can be measured by similarity measures such as keyword matching, Boolean expressions, natural language processing, semantic processing such as latent semantic analysis, document clustering techniques, other statistical or probabilistic measures, or others, such as by comparison of source information, publication or other temporal measures, popularity measures, relatedness to some proxy information, or otherwise. For each indexed item (representing an article 110) of the database 102, the query engine 126 compares the item to a threshold to determine whether the relatedness or relevance level is sufficient for inclusion in a result set. Examples of possible thresholds criteria may include analysis of an associated URL, internet web address, source location, or other portion, link, text, image, or content of an article 110 or corresponding to the article 110. The query engine 126 then compiles the result set of sufficiently related/relevant items (representing articles 110) of the database 102 for the activity detector 122.

The activity detector 122, based on the result set from the query engine 126 and for each item (i.e., representing an article 110), communicatively determines from one or more social/online network sources (and/or other source) an applicable share count for the article 110 and the network source. The share count may be collected by the social/online network source to represent a number of times that the particular article 110 has been “shared”, “liked”, “commented”, “posted”, or as otherwise named. In any event, the share count is a measure from a source that collects data representing interactions (such as by users of the source or source network) with the article 110. This share count of user interaction with the article is collected by the activity detector 122 as an indicator of interest in the particular article 110, as well as the various interactions that may be apply for the article 110.

The activity detector 122 makes available to the reporter 124 the share counts collected for each article 110 of the result set from the query engine 126. The reporter 124, based on the share counts and articles 110, then determines the Resonance score for the particular search request. The reporter 124 compiles and formats the Resonance score (and, if applicable other scores or measures), and histories of share counts, Resonance scores, and other items, together in a report template. The report template is accessible from the reporter 124, for example, the reporter 124 delivers the report template through communications over the network 102 to the user computer or device making the search request. A website of or communicatively connected to the monitor processing device 104 can provide a browser display of a web page to user computers/devices via the network 102, for making search requests and receiving report templates of Resonance scores by the computers/devices.

The Resonance score produced by the monitor processing device 104 represents a measure of awareness or interest in a particular topic. In particular, the search request that is input to the monitor processing device 104 by a user computer/device will have or include one or more topical item. The monitor processing device 104, by collecting and analyzing interactivity with articles relevant to the search request, can provide the Resonance score as an indication of interest or awareness of the relevant topical item. This Resonance score, which may include and account for weightings or biases, such as article age, article source, article similarity to the search request, time elapsed since the share/like/comment was applied to the article (or time elapsed relative to the article's publication), value of the social/online network providing the share count for the article, and other factors, is proxy for the topic of the query and its interest among those interacting with the topic.

As an example of the operation, a search request that includes a technical product press release may have a semantically related content, publication, or other reference for, included in or to an article that has been indexed by the monitor processing device 104 from a technology blog. The related article may have some small number of share and like counts on several social/online networks but have many shares on a more professionally oriented social/online network (such as LinkedIn™) where the business of the technology product considers that network's demographics more valuable than other social/online networks. The monitor processing device 104 collects all share counts and determines, including any weighting bias or benchmark more influential, the Resonance score. The user of the requesting computer or device receives the Resonance score as a proxy of interest level, representing the overall awareness to the topic or idea, based on analysis by the monitor processing device 104 of interactions on social/online networks and other sources.

Referring to FIG. 3, a method 300 of monitoring topical activity of communications devices communicatively connected to a communications network includes identifying 302 a topic to measure (idea, word, query, article, post, shared content, ad, etc). For example, the step of identifying 302 may include monitoring a publication of an article, an access to an article by a communications device, or a characteristic of a communications network or network connected device(s).

On identifying a topic to measure, a step of finding web content (news articles, blog posts, tweets, etc) 304 searches and determines articles and/or other information relevant, similar to or having relationship with the topic. In the step 304, searching is conducted according to a search method (including but not limited to set-theoretic models including Boolean, semantic and keyword, algebraic models such as vector space models, and probabilistic models such as Bayesian, etc.) to determine relevant articles and information for the topic. For example, searching of items, interactions, device or user identifiers, articles, posts, and other interactive elements of a website, network, social network, total Internet, or other set or subset of interconnected communications devices (and, consequently, users of the devices) obtains one or more collection of articles and information for the topic.

For each article or information of the one or more collection, a step of interfacing 306 accesses sources of and devices (and, consequently, device users) interacting with the one or more collection of articles and information for the topic. By the step of interfacing 306, detections of interactions are made, for example, interactions of get, share, comment, like, post (etc) are detected and accumulated. As an example, by interfacing 306 to social networks or other content sharing networks of communicating devices, counts and other metrics are determinable for a wide variety of interactions within and between the devices (and, therefore, users of devices) of the social networks or other content sharing networks as to the topic based on aggregation for the collection of articles and information.

In a step of creating 308 a topic awareness measure, metrics and analyses are performed on the aggregate of counts and other metrics for the collection of articles and information relative to the topic. The step 308 includes, for example, processing and creating individual (per content/article piece) and summary (all matching pieces) indications as gauge of topic awareness. These indications as gauge of topic awareness can be further analyzed, displayed, reported and otherwise manipulated and handled.

In other aspects of the embodiments, a variety of devices and processes can be employed as the elements, components and steps to fetch counts and metrics, interface, access, monitor, and measure, as may be required for particular networks, devices, articles and topics in any application. The embodiments can be combined with other elements and processes, as well. For example, articles published, searched, detected and monitored may be centrally stored or otherwise organized.

Referring to FIG. 4, a method 400 of monitoring topical activity represented by articles (which may be or include a representation of or link to the article(s)) accessible in a communications network, based on interactions with the one or more article by communications devices via communications over the network, includes receiving 402 from the network a search request from a device communicatively connected to the network. Each article (which may include, but is not limited to, a documents, advertisement, software program, social media text or post, image, other information content, or other items), has one or more subject, categorization or other topic, and may be accessed over the network from a host device, such as a website, server, or other device communicatively connected to the network. The search request may be or include any word, text, paragraph, article, title, source, time since publication, publication date, hyperlink to article or link for article, website identifier or locator (e.g., URL), portion or combination of these, or other data items. In certain nonexclusive examples, a website program stored in non-transient memory and processed by a processor serves a web page over the network to the device providing the search request, the search request is input to a search template web page by the device, and the search request is received from communication by the web page over the network in the step of receiving 402.

In a step of looking-up 404, the search request is compared to an index of articles stored in a database or other tangible medium of storage. The comparison in the step of looking-up 404 measures relevancy of the indexed data of the storage representing the articles to the search request. Possible relevancy measures include one or more of a semantic measure in which statistical processing determines a similarity of words of the input to the indicia of articles (e.g., word or keyword match(es)), a document clustering technique, Boolean expression comparison, a natural language process, a latent semantic analysis, statistical and probabilistic comparisons, source comparisons, comparisons of publication or other temporal aspects, popularity or rating measures of others (e.g., starred or preferred selections), financial or proxy information relativity, and others.

In a step of creating 406, a result set is compiled of articles from the step of looking-up 404. In the step 406, articles having relevance to the search request, as determined in the step of looking-up 404, are measured against a threshold (such as a programmed level, an input variable measure, or other). Articles meeting the threshold are compiled in the step of creating 406, such as by compiling the indexed articles, together with a respective unique identifier for each such article indexed in the storage, into the result set.

For each article of or represented in the result set, one or more share count is collected in a step 408. Each share count represents an interactive measure recorded by a count device or system connected to the network, which count device or system is communicatively accessible over the network to obtain the share count. The interactive measure represents the number or extent of device interactions by other devices (i.e., user devices) communicatively connected to the network, with or in respect of the article. A particular, but not exclusive, example of such count device or system is a network-connected server or other communicative device of a social/online network provider, such as Facebook™, Google+™, LinkedIn™, Digg™, Pinterest™, Delicious™, Reddit™, and others), which server or device is accessible over the network to obtain share counts. In general, social/online network provider makes available for access over the network one or more server having a programmed interface or query system. In the step 408, the count device or system is communicatively accessed over the network, such as via the programmed interface, query system or other API (e.g., a web page or link. A particular query is communicated over the network to the count device or system, such as via the applicable API, and the count device or system responds over the network by communicating the share count. In addition to the share count responsive to the particular query, other data set of information may be communicated by the count device or system. If the share count is as subset of a larger data set of information, the step 408 includes parse of the larger data set to obtain the share count.

The share count is collected in the step 408 for each article of or represented by the result set, and from each count device or system accessed in such manner. One or any number or type of count device or system may be accessed in the step of collecting 408 (e.g., according to desired arrangement), where each count device or system makes available for collection a respective share count in the step 408. As examples of the share count in certain embodiments, the share count represents the number of user devices of a social/online network or similar computer or communication network that have shared, posted, liked, voted on, or otherwise interacted with an article or in respect of particular URL(s) of a web page or pages of the article accessible over the network. However, the share count can represent any of a wide variety of types of social network interaction measures of a social/online network, and these may be similarly or differently named by each respective social/online network (e.g., one such network may refer to a measured interaction as “liked”, and referred to by another such network as “recommended,” “rated,” “voted on,” etc.).

In a step of processing 410, one or more score, for example, Resonance score, is determined from all share counts collected in the step 408. In the case of a Resonance score, the score represents a level of “awareness” for the particular topic of the search request, because represents the volume of articles and corresponding share counts for those articles for the search request. A higher Resonance score (e.g., a relatively high volume of articles and high share counts for those articles) can indicate a higher interest or awareness of the topic of the search request, and a lower Resonance score (e.g., a relatively lower volume of articles and lower share counts for those articles) can indicate a lower interest or awareness of the topic of the search request.

The score is processed in the step 410 based on all share counts collected in the step 408 for the articles represented by the result set from the step of creating 406. The processing 410 may also include measures of bias or weighting, such as programmed or designated benchmark measures, to obtain the score. A nonexclusive example of the processing 410 calculates a weighted average result, in which, for each particular article of the result set, the respective share count collected in the step 408 from each count device or system is multiplied by an applicable benchmark measure (e.g., a weighted measure) for the share count (or relevant article or relevant count device or system, as applicable); the results of the multiplication for each share count are summed; and the resulting sum is divided by the total number of all share counts for all articles 110 of the result set. The weighted average result (having a percentage value) may, in certain embodiments, be mapped in the step of processing 410 to a scale, for example, of 1-100, as the score.

The benchmark measure for each article and/or respective share counts for the article can be related to the degree or extent of relevance or similarity of the article and/or its share counts to the subject of the search request of the step of receiving 402. Alternately or additionally, benchmark measures (or respective ones of them) can be or include weightings or other indicators of article source, relative age or date of publication or the like, overall share count in general (e.g., log(x) value of totals), and/or other intrinsic or temporal factors or aspects of the respective article(s), the search request at issue, or others. In addition to or in the alternative, as applicable in the embodiment, other scores or measures for the search request may be determined from the share counts in the step of processing 410.

A step of reporting 412 compiles and formats a report template including or representing the score (and, if applicable other scores or measures). The report template can additionally include other items, such as items representing history of share counts, scores, and others, but need not necessarily do so. The report template (or an artifact representing the template) is communicated over the network or otherwise made available to the device communicating the search request. In certain nonexclusive examples of the step of reporting 412, the report template is communicated over the network to the device of the search request from a website, download site or link, data service or otherwise, such as, for example, a website display is communicated over the network to the device and represented in a browser of the device.

Articles are collected for indexing in a step 414. In the step 414, articles accessible via communications over the network are collected. Collecting 414 can include communicatively accessing the article, a link or location of the article, a summary of the article, or another digital item representing the article, from a source device connected to the network having, storing or communicatively connected to the article or the digital item, or otherwise capturing, viewing or processing the article or digital item. The step of collecting 414 can continuously, intermittently, on demand, upon receipt of a search request in the step 402, or otherwise as applicable, detect articles having one or more topical item and which are accessible through communications over the network from source devices communicatively connected to the network. For example, upon a first step of receiving 402 as to a particular topical item of the search request, collecting 414 may proceed for articles accessible on the network that are relevant to the particular topical item of the search request, as determined by processing of keyword matching, Boolean expressions, natural language processing, semantic processing such as latent semantic analysis, document clustering, other statistics or probabilities, or others, and, thereafter, the step of collecting 414 proceed initiate according to programmed rules, input directive, or otherwise, as applicable in the embodiment.

In certain embodiments, a step of identifying 420 articles for collection in the step of collecting 414 includes processing of rules, for example, fixed, programmed or programmable rules, representing type, subject matter, context, similar features, title, and other items, segments, text, images, source, and other features and aspects of articles can control the step of collecting 414. In addition or in the alternative, an article or articles may be targeted for collection in the step 414 by input to the method 400, such as in the step of identifying 420, or otherwise.

Collected articles of the step 414 are indexed in a step 416. In the step of indexing 416, a respective unique identifier is assigned for each article (for example, a number or numbers, letter or letters, other identifiers, metatag or tags, or combinations, as desired in the embodiment). The article is parsed in the step 414 to obtain metadata representing the article. The metadata representing the article may be, for example, any of a topical item, title, source or publisher, publication time, author, summary, tag(s), image list, revision time, other label or element representing the article, or combination of these.

In a step of storing 418, the unique identifier and metadata representing the article are stored, for example, in a database (such as a relational or other database) or other tangible medium, for comparison in the step of looking up 404 in response to search requests received in the step 402.

Referring to FIG. 5, an example of certain embodiments follows:

500: Example method of measuring awareness of an idea or topic implemented at least in part by one or more computing device

501: An initial topic or query can consist of any text, speech, rich media, or other content or item, for example, including but not limited to a set of key words, part or full document, a web page, data, or other.

503: Web content determined similar to input in [501] by way of search algorithm such as keyword search, statistical or natural language query, vector model, fielded database-style query, or human measured—is identified and selected for processing in [505]. Web content may be a web page or pages containing any text, graphics, or media. 505: For each selected content piece, request and receive usage statistics related to said web content using locally stored or remote resource values. Remote values retrieved from one or many online sources such as Twitter, Facebook, LinkedIn, StumbleUpon, Digg, Delicious, Google Buzz, Google +1, Google Plus, etc. Each remote resource indicating some count of user activity around the content such as shares, likes, comments, posts, etc., each indicative of some awareness of the content. 507: For each content piece, store and display individual and summary measures of counts to indicate the total count or some weighted average of all counts stored and displayed as indication of an overall awareness level about topic of [501]

The embodiments provide a wide variety of applications including for example, the embodiments and results thereof can be used as an indication of trending topics, to determine advertising, to determine most valuable web content for purposes of publication or distribution, as an indicator to help create original content with higher potential, as an indicator into topics for investment purposes, as a way to monitor online awareness around a brand, product, good or service, marketing message, and numerous other possibilities, variations, alternatives, additions and arrangements.

In the foregoing, the invention has been described with reference to specific embodiments. One of ordinary skill in the art will appreciate, however, that various modifications, substitutions, deletions, and additions can be made without departing from the scope of the invention. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications substitutions, deletions, and additions are intended to be included within the scope of the invention. Any benefits, advantages, or solutions to problems that may have been described above with regard to specific embodiments, as well as device(s), connection(s), step(s) and element(s) that may cause any benefit, advantage, or solution to occur or become more pronounced, are not to be construed as a critical, required, or essential feature or element. 

What is claimed is:
 1. A system for monitoring topical interest in a search item of a user device, wherein a communications network counts related messages communicated over the communications network by networked devices to yield a share count of the messages, the related messages include respective article identifiers, comprising: memory containing a set of instructions; a database containing indexed articles, the respective article identifiers each relate to at least one of the indexed articles, respectively; a processor communicatively connected to the communications network, the memory and the database, for processing the set of instructions wherein the set of instructions includes instruction for; receiving by the processor the search item from the user device; determining by the processor any of the indexed articles of the database similar to the search item; accessing the communications network to obtain, for each of the indexed articles similar to the search item, the share counts of the related messages of the communications network including the respective article identifiers representing the indexed article; and deriving a score by the processor based collectively on all of the share counts of the related messages of the article identifiers related to the indexed articles similar to the search item, the score represents topical interest in the search item for the communications network.
 2. The system of claim 1, wherein a plurality of respective communications networks, each of the respective communications networks respectively counts related messages communicated by communications devices of the respective communications network, to yield a share count of the related messages for the respective communications network, wherein the set of instructions includes instruction for: accessing each of the plurality of respective communications networks to obtain, for each of the indexed articles similar to the search item, the respective share count of the respective related messages of the respective communications network including the respective article identifiers representing the indexed article; and deriving by the processor an overall score based collectively on all of the respective share counts of the respective related messages of the article identifiers related to the indexed articles similar to the search item, the overall score represents topical interest in the search item for the plurality of respective communications networks.
 3. The system of claim 2, wherein the respective related messages are selected from the group consisting of: a post, a share, a like, a vote, a rank, other comment, and combinations.
 4. The system of claim 2, wherein each of the plurality of respective communications networks is a respective social communications networks.
 5. The system of claim 1, wherein the related messages are selected from the group consisting of: a post, a share, a like, a vote, a rank, other comment, and combinations.
 6. The system of claim 1, wherein the communications network is a social communications network.
 7. The system of claim 1, wherein an article network includes communicatively connected article source devices, each article source device includes at least one article, further comprising: a collector device communicatively connected to the article network, the collector device accesses the article source devices over the article network to read each of the at least one article; an indexer unit communicatively connected to the collector device and the database, the indexer unit, for each respective one of the at least one article from the collector device, parses the article, creates the indexed article corresponding to the article, and stores the indexed article in the database.
 8. The system of claim 7, further comprising: a reporter unit communicatively connected to the processor and the user device, for communicating the score in readable format to the user device.
 9. The system of claim 7, further comprising: a reporter unit communicatively connected to the score processor and the user device, for communicating the score in readable format, together with the articles corresponding to the score, to the user device.
 10. The system of claim 7, further comprising: a reporter unit communicatively connected to the processor and the user device, for communicating the score in readable format, together with the article identifiers representing the articles corresponding to the score, to the user device.
 11. The system of claim 7, wherein the user device is communicatively connected to the processor and the reporter unit by the Internet, and the user device communicates the search item over the Internet to the processor and the reporter unit communicates the score over the Internet to the user device.
 12. A method of monitoring topical activity among networked devices of a social communications network, the social communications network communicates related messages between networked devices and maintains share counts of the related messages, and a data communications network includes at least one source of articles, comprising: receiving a search item from a data communications network, by a processor communicatively connected to memory containing instructions for the processor and to a database; collecting articles by the processor related to the search item from the at least one source of articles of the data communications network; storing by the processor in the database, for each respective one of the articles collected, a respective unique identifier representing the article, respectively; comparing by the processor the search item to each respective unique identifier, respectively, of the database, to determine similarity of the respective unique identifier to the search item; compiling a result set by the processor of each respective unique identifier determined similar to the search item in the step of comparing; communicatively detecting by the processor the respective share counts of the related messages of the social communications network related to the result set; and deriving a score by the processor based collectively on all of the respective share counts from the step of communicatively detecting, the score represents topical activity of networked devices of the social communications network for the search item.
 13. The method of claim 12, wherein the search item is received in the step of receiving from a user device communicatively connected to the data communications network, further comprising: reporting the score to the user device over the data communications network.
 14. The method of claim 13, wherein the step of reporting includes communicating the articles corresponding to the search item to the user device.
 15. The method of claim 12, wherein the related messages are selected from the group consisting of: a post, a share, a like, a vote, a rank, other comment, and combinations.
 16. The method of claim 13, further comprising: indexing the articles from the step of collecting to obtain the respective unique identifiers.
 17. A method of monitoring topical activity among respective networked devices of each of a plurality of respective social communications networks, each respective social communications network communicates respective related messages between the respective networked devices of the respective social communications network and maintains a respective share count of the respective related messages of the respective social communications network, and a data communications network includes at least one source of articles, comprising: receiving a search item from a data communications network by a processor communicatively connected to the data communications network, a database and memory; collecting articles by the processor related to the search item from the at least one source of articles of the data communications network; storing by the processor in the database, for each respective one of the articles collected, a respective unique identifier representing the article, respectively; comparing by the processor the search item to each respective unique identifier, respectively, of the database, to determine similarity of the respective unique identifier to the search item; compiling by the processor a result set of each respective unique identifier determined similar to the search item in the step of comparing; communicatively detecting by the processor the respective share counts of the respective related messages of each one of the plurality of respective social communications network related to the result set; and deriving a score by the processor based collectively on all of the respective share counts from the step of communicatively detecting, the score represents topical activity of all of the respective networked devices of all of the plurality of respective social communications networks for the search item.
 18. The method of claim 17, wherein the search item is received in the step of receiving from a user device communicatively connected to the data communications network, further comprising: reporting the score to the user device over the data communications network.
 19. The method of claim 18, wherein the step of reporting includes communicating the articles corresponding to the search item to the user device.
 20. The method of claim 17, wherein the respective related messages are selected from the group consisting of: a post, a share, a like, a vote, a rank, other comment, and combinations.
 21. The method of claim 17, further comprising: indexing the articles from the step of collecting to obtain the respective unique identifiers. 